package com.oazon.moco.lan.core.http.bean;

import java.util.List;

public class AllStateInstance{
	
	private List<Instance> instances ;

	public List<Instance> getInstances() {
		return instances;
	}

	public void setInstances(List<Instance> instances) {
		this.instances = instances;
	}


	public static class Instance extends AbsInstance{

		// "OK"
		private String transportStatus;
		// "0"
		private String sleepTimerGeneration;
		// "0"
		private String alarmRunning;
		// "0"
		private String snoozeRunning;
		// "0"
		private String restartPending;
		// "NOT_IMPLEMENTED"
		private String transportPlaySpeed;
		// "NOT_IMPLEMENTED"
		private String currentMediaDuration;
		// "NOT_IMPLEMENTED"
		private String RecordStorageMedium;
		// "NONE, NETWORK"
		private String PossiblePlaybackStorageMedia;
		// "NOT_IMPLEMENTED"
		private String PossibleRecordStorageMedia;
		// "NOT_IMPLEMENTED"
		private String RecordMediumWriteStatus;
		// "NOT_IMPLEMENTED"
		private String currentRecordQualityMode;
		// "NOT_IMPLEMENTED"
		private String possibleRecordQualityModes;

		public String getTransportStatus() {
			return transportStatus;
		}

		public void setTransportStatus(String transportStatus) {
			this.transportStatus = transportStatus;
		}

		public String getSleepTimerGeneration() {
			return sleepTimerGeneration;
		}

		public void setSleepTimerGeneration(String sleepTimerGeneration) {
			this.sleepTimerGeneration = sleepTimerGeneration;
		}

		public String getAlarmRunning() {
			return alarmRunning;
		}

		public void setAlarmRunning(String alarmRunning) {
			this.alarmRunning = alarmRunning;
		}

		public String getSnoozeRunning() {
			return snoozeRunning;
		}

		public void setSnoozeRunning(String snoozeRunning) {
			this.snoozeRunning = snoozeRunning;
		}

		public String getRestartPending() {
			return restartPending;
		}

		public void setRestartPending(String restartPending) {
			this.restartPending = restartPending;
		}

		public String getTransportPlaySpeed() {
			return transportPlaySpeed;
		}

		public void setTransportPlaySpeed(String transportPlaySpeed) {
			this.transportPlaySpeed = transportPlaySpeed;
		}

		public String getCurrentMediaDuration() {
			return currentMediaDuration;
		}

		public void setCurrentMediaDuration(String currentMediaDuration) {
			this.currentMediaDuration = currentMediaDuration;
		}

		public String getRecordStorageMedium() {
			return RecordStorageMedium;
		}

		public void setRecordStorageMedium(String recordStorageMedium) {
			RecordStorageMedium = recordStorageMedium;
		}

		public String getPossiblePlaybackStorageMedia() {
			return PossiblePlaybackStorageMedia;
		}

		public void setPossiblePlaybackStorageMedia(
				String possiblePlaybackStorageMedia) {
			PossiblePlaybackStorageMedia = possiblePlaybackStorageMedia;
		}

		public String getPossibleRecordStorageMedia() {
			return PossibleRecordStorageMedia;
		}

		public void setPossibleRecordStorageMedia(String possibleRecordStorageMedia) {
			PossibleRecordStorageMedia = possibleRecordStorageMedia;
		}

		public String getRecordMediumWriteStatus() {
			return RecordMediumWriteStatus;
		}

		public void setRecordMediumWriteStatus(String recordMediumWriteStatus) {
			RecordMediumWriteStatus = recordMediumWriteStatus;
		}

		public String getCurrentRecordQualityMode() {
			return currentRecordQualityMode;
		}

		public void setCurrentRecordQualityMode(String currentRecordQualityMode) {
			this.currentRecordQualityMode = currentRecordQualityMode;
		}

		public String getPossibleRecordQualityModes() {
			return possibleRecordQualityModes;
		}

		public void setPossibleRecordQualityModes(String possibleRecordQualityModes) {
			this.possibleRecordQualityModes = possibleRecordQualityModes;
		}

	}
	
}
